function getNowDate(sep: string = "-") {
  const date = new Date();
  const year = date.getFullYear();
  const month = String(date.getMonth() + 1).padStart(2, "0");
  const day = String(date.getDate()).padStart(2, "0");
  return `${year}${sep}${month}${sep}${day}`;
}

function getNowTime(sep: string = ":") {
  const date = new Date();
  const hours = String(date.getHours()).padStart(2, "0");
  const minutes = String(date.getMinutes()).padStart(2, "0");
  const seconds = String(date.getSeconds()).padStart(2, "0");
  return `${hours}${sep}${minutes}${sep}${seconds}`;
}

function getNow(sep: string = "T") {
  return `${getNowDate("")}${sep}${getNowTime("")}`;
}

export { getNow, getNowDate, getNowTime };
